Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

250
Views
¿Por qué las solicitudes generan esta excepción "check_hostname requiere server_hostname"?
p={ 'http':'http://my correct proxy here', 'https':'https://my correct proxy here' } self.response=requests.get(url=url,headers=self.headers,timeout=(6,15),proxies=p)

Y luego plantea la excepción:

 Traceback (most recent call last): File "C:\Users\xyl13509876955\Desktop\Monitor\dicks.py", line 61, in send_request self.response=requests.get(url=url,headers=self.headers,timeout=(6,15),proxies=p) File "C:\Users\xyl13509876955\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\api.py", line 76, in get return request('get', url, params=params, **kwargs) File "C:\Users\xyl13509876955\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\api.py", line 61, in request return session.request(method=method, url=url, **kwargs) File "C:\Users\xyl13509876955\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\sessions.py", line 542, in request resp = self.send(prep, **send_kwargs) File "C:\Users\xyl13509876955\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\sessions.py", line 655, in send r = adapter.send(request, **kwargs) File "C:\Users\xyl13509876955\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\adapters.py", line 449, in send timeout=timeout File "C:\Users\xyl13509876955\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\connectionpool.py", line 696, in urlopen self._prepare_proxy(conn) File "C:\Users\xyl13509876955\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\connectionpool.py", line 964, in _prepare_proxy conn.connect() File "C:\Users\xyl13509876955\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\connection.py", line 359, in connect conn = self._connect_tls_proxy(hostname, conn) File "C:\Users\xyl13509876955\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\connection.py", line 506, in _connect_tls_proxy ssl_context=ssl_context, File "C:\Users\xyl13509876955\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\util\ssl_.py", line 432, in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls) File "C:\Users\xyl13509876955\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\util\ssl_.py", line 474, in _ssl_wrap_socket_impl return ssl_context.wrap_socket(sock) File "C:\Users\xyl13509876955\AppData\Local\Programs\Python\Python37\lib\ssl.py", line 423, in wrap_socket session=session File "C:\Users\xyl13509876955\AppData\Local\Programs\Python\Python37\lib\ssl.py", line 827, in _create raise ValueError("check_hostname requires server_hostname") ValueError: check_hostname requires server_hostname

Por favor, ayúdame a resolver el problema y la mejor manera es mostrarme el código correcto. ¡Estoy muy confundido y frustrado por el problema!

over 4 years ago · Hanz Gallego
12 answers
Answer question

0

como una solución alternativa:

pip instalar urllib3==1.25.11

over 4 years ago · Hanz Gallego Report

0

He resuelto el problema. Es un error con urllib3.

Puede usar pip install urllib3==1.25.8

over 4 years ago · Hanz Gallego Report

0

La degradación de urllib3 también lo ha resuelto para mí. Aunque tuve que restablecer el proxy env var: https_proxy="http://127.0.0.1:<PROXY_PORT>" pip install urllib3==1.25.11

Sin eso, recibía el siguiente error y no podía degradar urllib3 (consulte la instalación de SSLError con pip ).

 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1091)'))': /simple/pip/
over 4 years ago · Hanz Gallego Report

0

Según tengo entendido, en la nueva urllib3 se cambió el esquema principal del proxy... puede leer aquí . Esta configuración me ayuda (para urllib3=1.26.4).

Un viejo

 proxy={ 'http':'8.88.888.8:8888', 'https':'8.88.888.8:8888' }

El nuevo

 proxy={ 'https': 'https://8.88.888.8:8888', 'http': 'http://8.88.888.8:8888', }

ACTUALIZADO

Me encontré con este problema nuevamente para las solicitudes 2.26.0 , pero en este momento funciona con un esquema antiguo ...

 proxy={ 'http':'8.88.888.8:8888', 'https':'8.88.888.8:8888' }

over 4 years ago · Hanz Gallego Report

0

Tuve el mismo problema en Ubuntu 18.04 usando Python 3.6.9, busqué en muchas páginas y finalmente lo solucioné mediante prueba y error.

La solución es cambiar la variable de entorno https_proxy . Anteriormente https_proxy es https://127.0.0.1:<PORT> y eliminé el encabezado https a través de:

export https_proxy=127.0.0.1:<PORT>

Entonces puedo hacer python3 -m pip install --upgrade urllib3 .

over 4 years ago · Hanz Gallego Report

0

Recibí este error cuando estaba usando un proxy. Deshabilité el proxy, el error se solucionó.

over 4 years ago · Hanz Gallego Report

0

Ninguna de las respuestas lo hizo por mí. Aquí hay una solución de aspecto tonto que solucionó mi problema:

Si usted, como yo, intenta instalar paquetes en un entorno corporativo, probablemente haya proporcionado un proxy para limitar las interacciones con la red mundial, por lo que todo lo que tiene que hacer es exportar ese proxy en formato http y https.

algo como esto:

 export http_proxy=http://xxxx:8080 export https_proxy=http://xxxx:8080

(mi proxy no usó el ssl, ni siquiera importó).

reemplaza x con tu ip proxy

over 4 years ago · Hanz Gallego Report

0

No use el servicio de proxy VPN y vuelva a intentarlo

over 4 years ago · Hanz Gallego Report

0

Me encontré con el mismo problema, la configuración del proxy está habilitada por accidente. Simplemente apagar el proxy funcionó para mí.

over 4 years ago · Hanz Gallego Report

0

En mi caso, la función de windows proxy de Charles provocó este error. Después de cerrar windows proxy , este error desaparece.

over 4 years ago · Hanz Gallego Report

0

Gire su cosa VPN/Proxy (que se habilita como Proxy del sistema) tal vez se solucionó.

estaba usando QV2ray y tuve este problema, cuando lo deshabilité, pip funciona bien.

over 4 years ago · Hanz Gallego Report

0

En Linux, el problema se puede resolver reemplazando https con http en la variable de entorno de configuración del proxy export https_proxy=http://123.123.123.123:8888 . Tenga en cuenta que es una configuración de proxy para https , pero se usa una dirección http .

over 4 years ago · Hanz Gallego Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!